// begin neutral abilities

// Healing Ward (Creep)
[AChw]
Art=ReplaceableTextures\CommandButtons\BTNHealingWard.blp
Buttonpos=0,2
Order=healingward

// Rejuvenation (Furbolg)
[ACr2]
Art=ReplaceableTextures\CommandButtons\BTNRejuvenation.blp
Buttonpos=0,2
order=rejuvination

// Magic Immunity (Archimonde)
[ACm2]
Art=ReplaceableTextures\PassiveButtons\PASBTNMagicImmunity.blp
Buttonpos=1,1

// Magic Immunity (Dragons)
[ACm3]
Art=ReplaceableTextures\PassiveButtons\PASBTNMagicImmunity.blp
Buttonpos=1,2

// general detect invis
[Adtg]
Art=ReplaceableTextures\PassiveButtons\PASBTNScout.blp
Buttonpos=0,2

// Revenge
[Arng]
Casterart=Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
Specialart=Objects\Spawnmodels\Human\HumanLargeDeathExplode\HumanLargeDeathExplode.mdl
Targetart=Abilities\Weapons\Mortar\MortarMissile.mdl

// Dark Conversion
[ANdc]
Art=ReplaceableTextures\CommandButtons\BTNSleep.blp
Researchart=ReplaceableTextures\CommandButtons\BTNSleep.blp
Buttonpos=2,2
Researchbuttonpos=2,0
Order=darkconversion

[BNdc]
Buffart=ReplaceableTextures\CommandButtons\BTNSleep.blp
Targetart=Abilities\Spells\Undead\Sleep\SleepTarget.mdl
Targetattach=overhead
Effectart=Abilities\Spells\Demon\DarkConversion\ZombifyTarget.mdl

// Dark Conversion (Fast)
[SNdc]

// Soul Preservation
[ANsl]
Art=ReplaceableTextures\CommandButtons\BTNSleep.blp
Researchart=ReplaceableTextures\CommandButtons\BTNSleep.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=soulpreservation

[BNsl]
Buffart=ReplaceableTextures\CommandButtons\BTNSleep.blp
Effectsound=SoulPreservation

// Inferno (Tichondrius)
[SNin]
Researchart=ReplaceableTextures\CommandButtons\BTNInfernal.blp
Art=ReplaceableTextures\CommandButtons\BTNInfernal.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=inferno
Effectart=Units\Demon\Infernal\InfernalBirth.mdl

// Dark Portal
[ANdp]
Art=ReplaceableTextures\CommandButtons\BTNDizzy.blp
Researchart=ReplaceableTextures\CommandButtons\BTNDizzy.blp
Effectart=Abilities\Spells\Demon\DarkPortal\DarkPortalTarget.mdl
Buttonpos=0,2
Researchbuttonpos=0,0

// Rain of Chaos
[ANrc]
Art=ReplaceableTextures\CommandButtons\BTNInfernalStone.blp
Researchart=ReplaceableTextures\CommandButtons\BTNInfernalStone.blp
Buttonpos=1,2
Researchbuttonpos=1,0

// Finger of Death
[ANfd]
Art=ReplaceableTextures\CommandButtons\BTNCorpseExplode.blp
Researchart=ReplaceableTextures\CommandButtons\BTNCorpseExplode.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Targetart=Abilities\Spells\Demon\DemonBoltImpact\DemonBoltImpact.mdl

// Cargo Hold Death
[Achd]

[Bchd]
Buffart=ReplaceableTextures\CommandButtons\BTNDizzy.blp
Targetart=Abilities\Spells\Orc\StasisTrap\StasisTotemTarget.mdl
Targetattach=overhead

// permanent immolation
[ANpi]
Art=ReplaceableTextures\PassiveButtons\PASBTNImmolation.blp
Buttonpos=0,2

// Permanent immolation buff
[BNpi]
Targetart=
Specialart=Abilities\Spells\NightElf\Immolation\ImmolationDamage.mdl
Specialartattach=head

// Bunker
[Abun]
Effectsound=LoadUnload

// Cargo Hold
[Acar]
Effectsound=LoadUnload

// Cargo Load
[Aloa]
Art=ReplaceableTextures\CommandButtons\BTNLoad.blp
Buttonpos=0,2
Order=load

// Cargo Unload
[Adro]
Art=ReplaceableTextures\CommandButtons\BTNUnLoad.blp
Buttonpos=1,2
Order=unload

// Cargo Unload (Instant)
[Adri]
Art=ReplaceableTextures\CommandButtons\BTNUnLoad.blp
Buttonpos=1,2
Order=unload

// Reveal
[Andt]
Art=ReplaceableTextures\CommandButtons\BTNReveal.blp
Buttonpos=0,0
Casterart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl

// Currently Unused
// Neutral G2L Exchange
[ANgl]
Art=ReplaceableTextures\CommandButtons\BTNGLExchange.blp
Buttonpos=0,2
Casterart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl
Targetart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl

// Currently Unused
// Neutral L2G Exchange
[ANlg]
Art=ReplaceableTextures\CommandButtons\BTNLGExchange.blp
Buttonpos=0,0
Casterart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl
Targetart=Abilities\Spells\Other\TempSpellArt\TempSpellArt.mdl

// imparts ANrl, life regeneration, on nearby units, this ability is on Fountain of Life (nmoo)
[ANre]

// persistent life regeneration, per unit
[ANrl]
Targetart=Abilities\Spells\Other\ANrm\ANrmTarget.mdl
Effectsoundlooped=FountainOfLifeLoop

// persistent mana regeneration, per unit
[ANrm]
Targetart=Abilities\Spells\Other\ANrl\ANrlTarget.mdl
Effectsoundlooped=FountainOfLifeLoop

// 'select hero to use' ability for neutral buildings
[Aneu]
Art=ReplaceableTextures\CommandButtons\BTNSelectHeroOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNSelectHeroOff.blp
Buttonpos=0,0
Unbuttonpos=3,2
Casterart=Abilities\Spells\Other\Aneu\AneuCaster.mdl
Targetart=Abilities\Spells\Other\Aneu\AneuTarget.mdl
Casterattach=overhead
Targetattach=overhead

// expand view ability
//[ANex]
//Art=ReplaceableTextures\CommandButtons\BTNExpandedView.blp
//Buttonpos=0,0

// Inferno
[ANin]
Researchart=ReplaceableTextures\CommandButtons\BTNInfernal.blp
Art=ReplaceableTextures\CommandButtons\BTNInfernal.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Effectart=Units\Demon\Infernal\InfernalBirth.mdl
Order=inferno

// Spy
[ANsp]
Art=ReplaceableTextures\CommandButtons\BTNSpy.blp
Buttonpos=0,0

// Kaboom!
[Asds]
Art=ReplaceableTextures\CommandButtons\BTNSelfDestructOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNSelfDestructOff.blp
Buttonpos=0,2
Unbuttonpos=0,2
Order=selfdestruct

// Medivh Crow Form
[Amrf]
Art=ReplaceableTextures\CommandButtons\BTNRavenForm.blp
Unart=ReplaceableTextures\CommandButtons\BTNDruidOfTheTalon.blp
Buttonpos=3,2
Unbuttonpos=3,2
Order=ravenform
Unorder=unravenform

// Neutral Unit Healing
[Anhe]
Art=ReplaceableTextures\CommandButtons\BTNHealOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNHealOff.blp
Buttonpos=0,2
Unbuttonpos=0,2
Casterart=
Targetart=Abilities\Spells\Human\Heal\HealTarget.mdl
Order=heal
Orderon=healon
Orderoff=healoff

// Creep slow
[ACsw]
Art=ReplaceableTextures\CommandButtons\BTNSlowOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNSlowOff.blp
Buttonpos=0,2
Unbuttonpos=0,2
Casterart=Abilities\Spells\Human\Slow\SlowCaster.mdl
Order=slow
Orderon=slowon
Orderoff=slowoff

// Creep Thunder Clap
[ACtc]
Art=ReplaceableTextures\CommandButtons\BTNGolemThunderclap.blp
Buttonpos=1,2
Casterart=Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl
Casterattach=origin
Effectart=
Order=creepthunderclap

// Creep Thunder Clap (Thunder Lizard)
[ACt2]
Art=ReplaceableTextures\CommandButtons\BTNGolemThunderclap.blp
Buttonpos=0,2
Casterart=Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl
Casterattach=origin
Effectart=
Order=creepthunderclap

// Creep Storm Bolt
[ACtb]
Art=ReplaceableTextures\CommandButtons\BTNGolemStormBolt.blp
Buttonpos=0,2
Missileart=Abilities\Weapons\RockBoltMissile\RockBoltMissile.mdl
Missilespeed=1000
Order=creepthunderbolt

// creep bloodlust
[ACbl]
Art=ReplaceableTextures\CommandButtons\BTNBloodLustOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNBloodLustOff.blp
Buttonpos=0,2
Unbuttonpos=0,2
Order=bloodlust
OrderOn=bloodluston
OrderOff=bloodlustoff

// Creep Devour
[ACdv]
Art=ReplaceableTextures\CommandButtons\BTNRedDragonDevour.blp
Buttonpos=0,2
Order=creepdevour

// Creep Rain of Fire
[ANrf]
Art=ReplaceableTextures\CommandButtons\BTNFire.blp
Researchart=ReplaceableTextures\CommandButtons\BTNFire.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Casterart=
Order=rainoffire

[XErf]
Effectart=Abilities\Spells\Demon\RainOfFire\RainOfFireTarget.mdl
Effectsoundlooped=RainOfFireLoop
Effectsound=RainOfFireWave

// demon reincarnation
[ANrn]
Art=ReplaceableTextures\PassiveButtons\PASBTNReincarnation.blp
Researchart=ReplaceableTextures\CommandButtons\BTNReincarnation.blp
Buttonpos=2,2
Researchbuttonpos=2,0
Effectart=Abilities\Spells\Orc\Reincarnation\ReincarnationTarget.mdl

// Creep Firebolt
[ANfb]
Art=ReplaceableTextures\CommandButtons\BTNFireBolt.blp
Buttonpos=0,2
Researchart=ReplaceableTextures\CommandButtons\BTNFireBolt.blp
Missileart=Abilities\Weapons\FireBallMissile\FireBallMissile.mdl
Missilespeed=1000

// spawn spiderlings on death
[Assp]

// spawn spiders on death
[Aspd]

[AOac]
Art=ReplaceableTextures\PassiveButtons\PASBTNGnollCommandAura.blp
Buttonpos=0,2
Targetart=Abilities\Spells\Orc\WarDrums\DrumsCasterHeal.mdl
Targetattach=origin

[BOac]
Buffart=ReplaceableTextures\CommandButtons\BTNGnollCommandAura.blp
Targetart=Abilities\Spells\Other\GeneralAuraTarget\GeneralAuraTarget.mdl
Targetattach=origin

[Btlf]
Buffart=ReplaceableTextures\CommandButtons\BTNAcorn.blp

[ACad]
Art=ReplaceableTextures\CommandButtons\BTNAnimateDead.blp
Buttonpos=3,2
Specialart=Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Order=animatedead

[ACrn]
Tip=Reincarnation
Art=ReplaceableTextures\PassiveButtons\PASBTNReincarnation.blp
Buttonpos=3,2
Effectart=Abilities\Spells\Orc\Reincarnation\ReincarnationTarget.mdl

// demon mana burn
[Ambd]
Art=ReplaceableTextures\CommandButtons\BTNManaBurn.blp
Researchart=ReplaceableTextures\CommandButtons\BTNManaBurn.blp
Buttonpos=0,2
Researchbuttonpos=0,0
Targetart=Abilities\Spells\NightElf\ManaBurn\ManaBurnTarget.mdl
Order=manaburn

// creep sleep
[ACsl]
Art=ReplaceableTextures\CommandButtons\BTNSleep.blp
Buttonpos=1,2
Order=sleep

// Sleep always
[Asla]
Casterart=Abilities\Spells\Other\CreepSleep\CreepSleepTarget.mdl
Casterattach=overhead
Effectsoundlooped=CreepSleepSnoreLoop

// creeps sleeping
[ACsp]
Art=ReplaceableTextures\CommandButtons\BTNSleep.blp
Casterart=Abilities\Spells\Other\CreepSleep\CreepSleepTarget.mdl
Casterattach=overhead
Order=creepsleep
Effectsoundlooped=CreepSleepSnoreLoop

// creep brilliance aura
[ACba]
Art=ReplaceableTextures\PassiveButtons\PASBTNBrilliance.blp
Buttonpos=2,2
Targetart=Abilities\Spells\Human\Brilliance\Brilliance.mdl
Targetattach=origin

// creep trueshot aura
[ACat]
Art=ReplaceableTextures\PassiveButtons\PASBTNTrueShot.blp
Buttonpos=2,2
Targetart=Abilities\Spells\NightElf\TrueshotAura\TrueshotAura.mdl
Targetattach=origin

// anti magic shell
[ACam]
Art=ReplaceableTextures\CommandButtons\BTNAntiMagicShell.blp
Buttonpos=1,2
Requires=Ruba
Order=antimagicshell

// creep bash
[ACbh]
Art=ReplaceableTextures\PassiveButtons\PASBTNBash.blp
Buttonpos=2,2
Order=bash

// creep blizzard
[ACbz]
Art=ReplaceableTextures\CommandButtons\BTNBlizzard.blp
Buttonpos=0,2
Casterart=
Order=blizzard

// creep carrion swarm
[ACca]
Art=ReplaceableTextures\CommandButtons\BTNCarrionSwarm.blp
Buttonpos=0,2
Missileart=Abilities\Spells\Undead\CarrionSwarm\CarrionSwarmMissile.mdl
Missilespeed=1100
Specialart=Abilities\Spells\Undead\CarrionSwarm\CarrionSwarmDamage.mdl
Order=carrionswarm

// creep chain lightning
[ACcl]
Art=ReplaceableTextures\CommandButtons\BTNChainLightning.blp
Buttonpos=0,2
Missileart=Abilities\Spells\Orc\LightningBolt\LightningBoltMissile.mdl
Missilespeed=1500
Targetart=Abilities\Weapons\Bolt\BoltImpact.mdl
Order=chainlightning

// creep cold arrows
[ACcw]
Art=ReplaceableTextures\CommandButtons\BTNColdArrowsOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNColdArrowsOff.blp
Buttonpos=0,2
Unbuttonpos=0,2
Missileart=Abilities\Weapons\ColdArrow\ColdArrowMissile.mdl
Missilearc=0.15
Missilespeed=1500

// creep critical strike
[ACct]
Art=ReplaceableTextures\PassiveButtons\PASBTNCriticalStrike.blp
Buttonpos=2,2

// cenarius' cyclone
[SCc1]
Art=ReplaceableTextures\CommandButtons\BTNCyclone.blp
Buttonpos=1,1
order=cyclone

// creep death coil
[ACdc]
Art=ReplaceableTextures\CommandButtons\BTNDeathCoil.blp
Buttonpos=0,2
Missileart=Abilities\Spells\Undead\DeathCoil\DeathCoilMissile.mdl
Missilespeed=1100
Specialart=Abilities\Spells\Undead\DeathCoil\DeathCoilSpecialArt.mdl
Order=deathcoil

// creep divine shield
[ACds]
Art=ReplaceableTextures\CommandButtons\BTNDivineIntervention.blp
Unart=ReplaceableTextures\CommandButtons\BTNDivineShieldOff.blp
Buttonpos=1,2
Unbuttonpos=1,2
Order=divineshield
Unorder=undivineshield

// creep entangling roots
[Aenr]
Art=ReplaceableTextures\CommandButtons\BTNEntanglingRoots.blp
Buttonpos=0,2
Order=entanglingroots

// creep evasion
[ACev]
Art=ReplaceableTextures\PassiveButtons\PASBTNEvasion.blp
Buttonpos=2,2

// creep evasion 100%
[ACes]
Art=ReplaceableTextures\PassiveButtons\PASBTNEvasion.blp
Buttonpos=2,2

// creep feral spirit
[ACsf]
Art=ReplaceableTextures\CommandButtons\BTNSpiritWolf.blp
Buttonpos=2,2
Specialart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl
Order=spiritwolf

// creep spirit pig
[ACs9]
Art=ReplaceableTextures\CommandButtons\BTNRazorback.blp
Buttonpos=1,2
Specialart=Abilities\Spells\Orc\FeralSpirit\feralspirittarget.mdl
Order=spiritwolf

// creep fire bolt
[ACfb]
Art=ReplaceableTextures\CommandButtons\BTNFireBolt.blp
Buttonpos=0,2
Missileart=Abilities\Weapons\FireBallMissile\FireBallMissile.mdl
Missilespeed=1000

// creep force of nature
[ACfr]
Art=ReplaceableTextures\CommandButtons\BTNEnt.blp
Buttonpos=1,2
Order=forceofnature

// creep frost armor
[ACfa]
Art=ReplaceableTextures\CommandButtons\BTNFrostArmor.blp
Buttonpos=1,2
Order=frostarmor

// creep frost nova
[ACfn]
Art=ReplaceableTextures\CommandButtons\BTNGlacier.blp
Buttonpos=0,2
Effectart=Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Order=frostnova

// goblin shredders lumber
[Ahr3]
Order=harvest

// creep immolation
[ACim]
Art=ReplaceableTextures\CommandButtons\BTNImmolationOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNImmolationOff.blp
Buttonpos=1,2
Unbuttonpos=1,2
Order=immolation
Unorder=unimmolation

// creep rain of fire
[ACrf]
Art=ReplaceableTextures\CommandButtons\BTNFire.blp
Buttonpos=3,2
Casterart=
Order=rainoffire

// creep searing arrows
[ACsa]
Art=ReplaceableTextures\CommandButtons\BTNSearingArrowsOn.blp
Unart=ReplaceableTextures\CommandButtons\BTNSearingArrowsOff.blp
Buttonpos=1,2
Unbuttonpos=1,2
Missileart=Abilities\Weapons\SearingArrow\SearingArrowMissile.mdl
Missilespeed=1500
Order=flamingarrows
Unorder=unflamingarrows

// creep shockwave
[ACsh]
Art=ReplaceableTextures\CommandButtons\BTNShockWave.blp
Buttonpos=0,2
Missileart=Abilities\Spells\Orc\Shockwave\ShockwaveMissile.mdl
Missilespeed=1050
Order=shockwave

// trap shockwave
[ACst]
Art=ReplaceableTextures\CommandButtons\BTNShockWave.blp
Buttonpos=0,2
Missileart=Abilities\Spells\Orc\Shockwave\ShockwaveMissile.mdl
Missilespeed=1050
Order=shockwave

// creep thorns aura
[ACah]
Art=ReplaceableTextures\PassiveButtons\PASBTNThorns.blp
Buttonpos=2,2
Targetart=Abilities\Spells\NightElf\ThornsAura\ThornsAura.mdl
Targetattach=origin

// creep unholy aura
[ACua]
Art=ReplaceableTextures\PassiveButtons\PASBTNUnholyAura.blp
Buttonpos=2,2
Targetart=Abilities\Spells\Undead\UnholyAura\UnholyAura.mdl
Targetattach=origin

// creep vampiric aura
[ACvp]
Art=ReplaceableTextures\PassiveButtons\PASBTNVampiricAura.blp
Buttonpos=2,2
Targetart=Abilities\Spells\Undead\VampiricAura\VampiricAura.mdl
Targetattach=origin

// creep war stomp
[Awrs]
Art=ReplaceableTextures\CommandButtons\BTNWarStomp.blp
Buttonpos=1,2
Casterart=Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
Order=stomp

// creep devotion aura
[ACav]
Art=ReplaceableTextures\PassiveButtons\PASBTNDevotion.blp
Buttonpos=2,2
Targetart=Abilities\Spells\Human\DevotionAura\DevotionAura.mdl
Targetattach=origin

// creep envenomed spears
[ACvs]
Art=ReplaceableTextures\PassiveButtons\PASBTNEnvenomedSpear.blp
Buttonpos=0,2

// mana regeneration aura
[Aarm]
Art=

[Barm]
Buffart=
Targetart=Abilities\Spells\Other\ANrl\ANrlTarget.mdl
Effectsoundlooped=FountainOfLifeLoop

// life regeneration aura creep
[ACnr]
Art=ReplaceableTextures\CommandButtons\BTNHeal.blp

// super death and decay
[SNdd]
Art=ReplaceableTextures\CommandButtons\BTNDeathAndDecay.blp
Researchart=ReplaceableTextures\CommandButtons\BTNDeathAndDecay.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=deathanddecay

// dispel magic
[Adsm]
Art=ReplaceableTextures\CommandButtons\BTNDispelMagic.blp
Buttonpos=0,2
Targetart=Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl
Specialart=Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl
Order=dispel

// super earthquake
[SNeq]
Art=ReplaceableTextures\CommandButtons\BTNEarthquake.blp
Researchart=ReplaceableTextures\CommandButtons\BTNEarthquake.blp
Buttonpos=3,2
Researchbuttonpos=3,0
Order=earthquake

// endurance aura
[SCae]
Art=ReplaceableTextures\PassiveButtons\PASBTNCommand.blp
Buttonpos=2,2
Targetart=Abilities\Spells\Orc\CommandAura\CommandAura.mdl
Targetattach=origin

// ensnare
[ACen]
Art=ReplaceableTextures\CommandButtons\BTNEnsnare.blp
Buttonpos=0,2
Requires=Roen
Missileart=Abilities\Spells\Orc\Ensnare\EnsnareMissile.mdl
Missilespeed=1500
Order=ensnare